Part Number Hot Search : 
LBT83002 KE180 2SC2233 3AN06A0 B1560 8308P AP8854 MIP2C1
Product Description
Full Text Search
 

To Download TDA8007B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 INTEGRATED CIRCUITS
DATA SHEET
TDA8007B Double multiprotocol IC card interface
Product specification Supersedes data of 2000 Aug 29 File under Integrated Circuits, IC02 2000 Nov 09
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
FEATURES * Control and communication through an 8-bit parallel interface, compatible with multiplexed or non-multiplexed memory access * Specific ISO UART with parallel access on I/O for automatic convention processing, variable baud rate through frequency or division ratio programming, error management at character level for T = 0, extra guard time register * 1 to 8 characters FIFO in reception mode * Parity error counter in reception mode * Dual VCC generation (5 V 5%, 65 mA (max.) or 3 V 8%, 50 mA (max.) with controlled rise and fall times) * Dual cards clock generation (up to 10 MHz), with two times synchronous frequency doubling * Cards clock STOP HIGH, clock STOP LOW or 1.25 MHz (from internal oscillator) for cards Power-down mode * Automatic activation and deactivation sequence through an independent sequencer * Supports the asynchronous protocols T = 0 and T = 1 in accordance with ISO 7816 and EMV * Versatile 24-bit time-out counter for Answer To Reset (ATR) and waiting times processing * 22 Elementary Time Unit (ETU) counter for Block Guard Time (BGT) * Supports synchronous cards * Current limitations in the event of short-circuit * Special circuitry for killing spikes during power-on/-off * Supply supervisor for power-on/-off reset * Step-up converter (supply voltage from 2.7 to 6 V), doubler, tripler or follower according to VCC and VDD * Additional I/O pin allowing use of the ISO UART for another analog interface (pin I/OAUX) * Additional interrupt pin allowing detection of level toggling on an external signal (pin INTAUX) ORDERING INFORMATION TYPE NUMBER TDA8007BHL
* Fast and efficient swapping between the 3 cards due to separate buffering of parameters for each card * Chip select input allowing use of several devices in parallel and memory space paging * Enhanced ESD protections on card side [6 kV (min.)] * Software library for easy integration within the application * Power-down mode for reducing current consumption when no activity. APPLICATIONS * Multiple smart card readers for multiprotocol applications (EMV banking, digital pay TV, access control, etc.). GENERAL DESCRIPTION The TDA8007B is a low cost card interface for dual smart card readers. Controlled through a parallel bus, it takes care of all ISO 7816, EMV and GSM11-11 requirements. It may be interfaced to the P0/P2 ports of a 80C51 family microcontroller, and be addressed as a memory through MOVX instructions. It may also be addressed on a non-multiplexed 8-bit data bus, by means of address registers AD0, AD1, AD2 and AD3. The integrated ISO UART and the time-out counters allow easy use even at high baud rates with no real time constraints. Due to its chip select and external I/O and INT features, it greatly simplifies the realization of any number of cards readers. It gives the cards and the reader a very high level of security, due to its special hardware against ESD, short-circuiting, power failure, etc. Its integrated step-up converter allows operation within a supply voltage range of 2.7 to 6 V. A software library has been developed, taking care of all actions required for T = 0, T = 1 and synchronous protocols (see application reports).
PACKAGE NAME LQFP48 DESCRIPTION plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm VERSION SOT313-2
2000 Nov 09
2
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
QUICK REFERENCE DATA SYMBOL VDD IDD(pd) PARAMETER supply voltage supply current in power-down mode VDD = 3.3 V; cards inactive; XTAL oscillator stopped VDD = 3.3 V; cards active at VCC = 5 V; CLK stopped; XTAL oscillator stopped IDD(sm) IDD(om) supply current in sleep mode supply current in operating mode cards powered at 5 V but clock stopped VDD = 3.3 V; fXTAL = 20 MHz; VCC1 = VCC2 = 5 V; ICC1 + ICC2 = 80 mA including static loads (5 V card) with 40 nC dynamic loads on 200 nF capacitor (5 V card) including static loads (3 V card) with 24 nC dynamic loads on 200 nF capacitor (3 V card) ICC output card supply current operating; 5 V card operating; 3 V card overload detection ICC1 + ICC2 SR tdeact tact fxtal fop Tamb sum of both cards currents slew rate on VCC (rise and fall) deactivation cycle duration activation cycle duration crystal frequency operating frequency ambient temperature external frequency applied to pin XTAL1 CL(max) = 300 nF CONDITIONS MIN. 2.7 - - TYP. - - - MAX. 6 350 3 UNIT V A mA
- -
- -
5.5 315
mA mA
VCC
output card supply voltage
4.75 4.6 2.78 2.75 - - - - 0.05 - - 4 0 -25
5.0 - - - - - 100 - 0.16 - - - - -
5.25 5.4 3.22 3.25 65 50 - 80 0.22 150 225 27 25 +85
V V V V mA mA mA mA V/s s s MHz MHz C
2000 Nov 09
3
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
BLOCK DIAGRAM
handbook, full pagewidth
VDD
100 nF GND 19
VDDA
220 nF
220 nF SBP SBM 22 24 AGND 25 20 VUP 220 nF
27 1 RSTOUT DELAY 48 22 nF
SAP SAM 23 21 26
SUPPLY AND SUPERVISOR
STEP-UP CONVERTER
INT ALE AD0 AD1 AD2 AD3 RD WR D0 D1 D2 D3 D4 D5 D6 D7 CS I/OAUX INTAUX
40 39 45 44 43 42 36 37 28 29 30 31 32 33 34 35 38 2 41
6 4 8 10 ISO7816 UART INTERFACE CONTROL 9 3 ANALOG DRIVERS AND SEQUENCERS TIME-OUT COUNTER 5 7 14 12 16 18 17 CLOCK CIRCUIT 11 13 15
C41 C81 CLK1 RST1 VCC1 I/O1 PRES1 GNDC1 C42 C82 CLK2 RST2 VCC2 I/O2 PRES2 GNDC2
INT OSC
TDA8007B
XTAL OSC 47 XTAL1 46 XTAL2
FCE534
Fig.1 Block diagram.
2000 Nov 09
4
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
PINNING SYMBOL RSTOUT I/OAUX I/O1 C81 PRES1 C41 GNDC1 CLK1 VCC1 RST1 I/O2 C82 PRES2 C42 GNDC2 CLK2 VCC2 RST2 GND VUP SAP SBP VDDA SBM AGND SAM VDD D0 D1 D2 D3 D4 D5 D6 D7 RD PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 DESCRIPTION open-drain output for resetting external chips input or output for an I/O line issued of an auxiliary smart card interface data line to/from card 1 (ISO C7 contact) auxiliary I/O for ISO C8 contact (synchronous cards for instance) for card 1 card 1 presence contact input (active HIGH or LOW by mask option) auxiliary I/O for ISO C4 contact (synchronous cards for instance) for card 1 ground for card 1 clock output to card 1 (ISO C3 contact) card 1 supply output voltage (ISO C1 contact) card 1 reset output (ISO C2 contact) data line to/from card 2 (ISO C7 contact) auxiliary I/O for ISO C8 contact (synchronous cards for instance) for card 2 card 2 presence contact input (active HIGH or LOW by mask option) auxiliary I/O for ISO C4 contact (synchronous cards for instance) for card 2 ground for card 2 clock output to card 2 (ISO C3 contact) card 2 supply output voltage (ISO C1 contact) card 2 reset output (ISO C2 contact) ground connection output of the step-up converter contact 1 for the step-up converter (connect a low ESR 220 nF capacitor between pins SAP and SAM) contact 3 for the step-up converter (connect a low ESR 220 nF capacitor between pins SBP and SBM) positive analog supply voltage for the step-up converter contact 4 for the step-up converter (connect a low ESR 220 nF capacitor between pins SBP and SBM) ground connection for the step-up converter contact 2 for the step-up converter (connect a low ESR 220 nF capacitor between pins SAP and SAM) positive supply voltage data 0 or add 0 data 1 or add 1 data 2 or add 2 data 3 or add 3 data 4 or add 4 data 5 or add 5 data 6 or add 6 data 7 or add 7 read selection signal (read or write in non-multiplexed configuration)
2000 Nov 09
5
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
SYMBOL WR CS ALE INT INTAUX AD3 AD2 AD1 AD0 XTAL2 XTAL1 DELAY
PIN 37 38 39 40 41 42 43 44 45 46 47 48 chip select input (active HIGH or LOW)
DESCRIPTION write selection signal (enable in case of non-multiplexed configuration) address latch enable in case of multiplexed configuration (connect to VDD in non-multiplexed configuration) interrupt output (active LOW) auxiliary interrupt input register selection address 3 register selection address 2 register selection address 1 register selection address 0 connection pin for an external crystal connection pin for an external crystal or input for an external clock signal connection pin for an external delay capacitor
41 INTAUX
48 DELAY
47 XTAL1
46 XTAL2
45 AD0
44 AD1
43 AD2
42 AD3
39 ALE
handbook, full pagewidth
RSTOUT I/OAUX I/O1 C81 PRES1 C41 GNDC1 CLK1 VCC1
1 2 3 4 5 6
37 WR
40 INT
38 CS
36 RD 35 D7 34 D6 33 D5 32 D4 31 D3
TDA8007BHL
7 8 9 30 D2 29 D1 28 D0 27 VDD 26 SAM 25 AGND
RST1 10 I/O2 11 C82 12
PRES2 13
C42 14
GNDC2 15
CLK2 16
VCC2 17
RST2 18
GND 19
VUP 20
SAP 21
SBP 22
VDDA 23
SBM 24
FCE678
Fig.2 Pin configuration.
2000 Nov 09
6
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
FUNCTIONAL DESCRIPTION Throughout this specification, it is assumed that the reader is aware of ISO 7816 norm terminology. Interface control The TDA8007B can be controlled via an 8-bit parallel bus (bits D0 to D7). If a microcontroller with a multiplexed address/data bus (such as the 80C51) is used, then D0 to D7 may be directly connected to P0 to P7. When CS is LOW, the demultiplexing of address and data is performed internally using the ALE signal, a LOW pulse on pin RD allows the selected register to be read, a LOW pulse on pin WR allows the selected register to be written to. The TDA8007B automatically switches to the multiplexed bus configuration if a rising edge is detected on pin ALE. In this event, AD0 to AD3 play no role and may be tied to VDD or GND. Using a 80C51 microcontroller, the TDA8007B is simply controlled with MOVX instructions.
If ALE is tied to VDD or GND, then the TDA8007B will be in the non-multiplexed configuration. In this case, the address bits are external pins AD0 to AD3, RD is the read/write control signal, and WR is a data write or read active LOW enable signal. In both configurations, the TDA8007B is selected only when CS is LOW. INT is an active LOW interrupt signal. In non-multiplexed bus configuration, CS and EN play the same role. In read operations (RD/WR is HIGH), the data corresponding to the chosen address is available on the bus when both CS and EN are LOW. In write operations, the data present on the bus is written when signals RD/WR, CS and EN become LOW.
handbook, full pagewidth
AD0 to AD3 CS D0 to D7 ALE WR RD LATCH REC MUX MUX addresses RD WR REGISTERS
FCE679
Fig.3 Multiplexed bus recognition.
2000 Nov 09
7
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
handbook, full pagewidth ALE
tW(ALE) CS
tAVLL
tW(RD)
tAVLL t(RWH-AH) t(AL-RWL)
t(RWH-AH)
t(AL-RWL) D0 to D7 ADDRESS DATA READ ADDRESS t(DV-WL) RD t(RL-DV) WR
FCE680
DATA WRITE
tW(WR)
Fig.4 Control with multiplexed bus.
handbook, full pagewidth
Read AD0 to AD3
Read
Read
Write (data written on falling edge of CS)
RD t(REH-CL) CS t(CEH-DZ) EN t(CEL-DV) t(REH-CL) D0 to D7 DATA OUT DATA OUT t(CEH-DZ) DATA OUT t(CREL-DZ) DATA IN
FCE681
t(CEL-DV)
t(RL-CEL)
t(AD-DV)
Fig.5 Control with non-multiplexed bus.
2000 Nov 09
8
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Control registers The TDA8007B has 2 complete analog interfaces which can drive card 1 and card 2. The data to and from these 2 cards share the same ISO UART. The data to and from a third card (card 3), externally interfaced (with a TDA8002 or TDA8003 for example), may also share the same ISO UART. Cards 1, 2 and 3 have dedicated registers for setting the parameters of the ISO UART; Programmable Divider Register (PDR), Guard Time Register (GTR), UART Configuration Register 1 (UCR1), UART Configuration Register 2 (UCR2) and Clock Configuration Register (CCR). Cards 1 and 2 also have dedicated registers for controlling their power and clock configuration. The Power Control Register (PCR) for card 3, is controlled externally. The PCR is also used for writing or reading on the auxiliary card contacts C4 and C8. Card 1, 2 or 3 can be selected via the Card Select Register (CSR). When one card is selected, the corresponding parameters are used by the ISO UART. The CSR also contains one bit for resetting the ISO UART (active LOW). This bit is reset after Power-on, and must be set to HIGH before starting with any one of the cards. It may be reset by software when necessary. When the specific parameters of the cards have been programmed, the UART may be used with the following registers: UART Receive Register (URR), UART Transmit Register (UTR), UART Status Register (USR) and Mixed Status Register (MSR). In reception mode, a FIFO of 1 to 8 characters may be used, and is configured with the FIFO Control Register (FCR).
The Hardware Status Register (HSR) gives the status of the supply voltage, of the hardware protections and of the card movements. HSR and USR give interrupts on pin INT when some of their bits have been changed. The MSR does not give interrupts and may be used in the polling mode for some operations; for this use, some of the interrupt sources within the USR and HSR may be masked. A 24-bit time-out counter may be started to give an interrupt after a number of ETUs programmed into registers TOR1, TOR2 and TOR3. This will help the microcontroller in processing different real-time tasks (ATR, WWT, BWT, etc.) mainly if the microcontrollers and cards clock are asynchronous. This counter is configured with a register Time-Out counter Configuration (TOC). It may be used as a 24-bit or as a 16 + 8 bits. Each counter can be set to start counting once data has been written, or on detection of a start bit on the I/O, or as auto-reload.
2000 Nov 09
9
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in _white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ... 2000 Nov 09
GENERAL
CARD SELECT REGISTER HARD STATUS REGISTER TIME-OUT REGISTER 1
Philips Semiconductors
Double multiprotocol IC card interface
ISO UART
UART STATUS REGISTER UART TRANSMIT REGISTER
TIME-OUT REGISTER 2
MIXED STATUS REGISTER
UART RECEIVE REGISTER
TIME-OUT REGISTER 3
FIFO CONTROL REGISTER
TIME-OUT CONFIGURATION
CARD1
PROGRAM DIVIDER REGISTER 1
CARD2
PROGRAM DIVIDER REGISTER 2
CARD3
PROGRAM DIVIDER REGISTER 3
Fig.6 Registers summary.
handbook, full pagewidth
10
GUARD TIME REGISTER 1
GUARD TIME REGISTER 2
GUARD TIME REGISTER 3
UART CONFIGURATION REGISTER 11
UART CONFIGURATION REGISTER 21
UART CONFIGURATION REGISTER 31
UART CONFIGURATION REGISTER 12
UART CONFIGURATION REGISTER 22
UART CONFIGURATION REGISTER 32
CLOCK CONFIGURATION REGISTER 1
CLOCK CONFIGURATION REGISTER 2
CLOCK CONFIGURATION REGISTER 3
FCE682
POWER CONTROL REGISTER 1
POWER CONTROL REGISTER 2
Product specification
TDA8007B
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
GENERAL REGISTERS The Card Select Register (see Table 1) is used for selecting the card on which the UART will act, and also to reset the ISO UART. If SC1 = 1, then card 1 is selected; if SC2 = 1, then card 2 is selected, if SC3 = 1, then card 3 is selected. These bits must be set one at a time. After reset, card 1 is selected by default. The bit Reset ISO UART (RIU) must be set to logic 1 by software before any action on the UART can take place. When reset, this bit resets all UART registers to their initial value. It should be noted that access to card 3 is only possible once either card 1 or 2 has been activated. The Hardware Status Register (see Table 2) gives the status of the chip after a hardware problem has been detected. Presence Latch 1 (PRL1) and Presence Latch 2 (PRL2) are HIGH when a change has occurred on PR1 and PR2. Supervisor Latch (SUPL) is HIGH when the supervisor has been activated. Protection 1 (PRTL1) and Protection 2 (PRTL2) are HIGH when a default has been detected on card readers 1 and 2. (PRTL is the OR function of protection on VCC and RST). Table 1 CS7 not used Table 2 HS7 not used Table 3
PTL is set if overheating has occurred. INTAUXL is HIGH if the level on the INTAUX input has been changed. When PRTL2, PRTL1, PRL2 or PRL1 or PTL is HIGH, then INT is LOW. The bits having caused the interrupt are cleared when the HSR has been read-out. The same occurs with bit INTAUXL if not disabled. At power-on, or after a supply voltage dropout, SUPL is set and INT is LOW. INT will return HIGH at the end of the alarm pulse on pin RSTOUT. SUPL will be reset only after a status register read-out outside the ALARM pulse (see Fig.7). In case of emergency deactivation (by PRTL1, PRTL2, SUPL, PRL2, PRL1 or PTL), the START bit is automatically reset by hardware. The three registers TOR1, TOR2 and TOR3 form a programmable 24-bit ETU counter, or two independant counters (one 16-bit and one 8-bit). The value to load in TOR1, 2 and 3 is the number of ETUs to count. The TOC register is used for setting different configurations of the time-out counter as given in Table 7 (all other configurations are undefined).
Card select register (write and read); address: 0 (all significant bits are cleared after reset, except for SC1 which is set) CS6 not used CS5 not used CS4 not used CS3 RIU CS2 SC3 CS1 SC2 CS0 SC1
Hardware status register (read only); address: F (all significant bits are cleared after reset, except for SUPL which is set within the RSTOUT pulse) HS6 PRTL2 HS5 PRTL1 HS4 SUPL HS3 PRL2 HS2 PRL1 HS1 INTAUXL HS0 PTL
Time-out register 1 (write only); address: 9 (all bits are cleared after reset) TO16 TOL6 TO15 TOL5 TO14 TOL4 TO13 TOL3 TO12 TOL2 TO11 TOL1 TO10 TOL0
TO17 TOL7 Table 4
Time-out register 2 (write only); address: A (all bits are cleared after reset) TO26 TOL14 TO25 TOL13 TO24 TOL12 TO23 TOL11 TO22 TOL10 TO21 TOL9 TO20 TOL8
TO27 TOL15
2000 Nov 09
11
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Table 5
Time-out register 3 (write only); address: B (all bits are cleared after reset) TO36 TOL22 TO35 TOL21 TO34 TOL20 TO33 TOL19 TO32 TOL18 TO31 TOL17 TO30 TOL16
TO37 TOL23 Table 6
Time-out configuration register (read and write); address: 8 (all bits are cleared after reset) TOC6 TOC6 TOC5 TOC5 TOC4 TOC4 TOC3 TOC3 TOC2 TOC2 TOC1 TOC1 TOC0 TOC0
TOC7 TOC7 Table 7 TOC 00 61
Time-out counter configurations OPERATING MODE all counters are stopped Counter 1 is stopped, and counters 3 and 2 form a 16-bit counter. Counting the value stored in TOR3 and TOR2 is started after 61 is written in the TOC. An interrupt is given, and bit TO3 is set within the USR when the terminal count is reached. The counter is stopped by writing 00 in the TOC. Counter 1 is an 8-bit auto reload counter, and counters 3 and 2 form a 16-bit counter. Counter 1 starts counting the content of TOR1 on the first start bit (reception or transmission) detected on I/O after 65 is written in the TOC. When counter 1 reaches its terminal count, an interrupt is given, bit TO1 in the USR is set, and the counter automatically restarts the same count until it is stopped. It is not allowed to change the content of TOR1 during a count. In this mode, the accuracy of counter 1 is 0.5 ETU. Counters 3 and 2 are wired as a single 16-bit counter and starts counting the value TOR3 and TOR2 when 65 is written in the TOC. When the counter reaches its terminal count, an interrupt is given and bit TO3 is set within the USR. Both counters are stopped when 00 is written in the TOC. Counters 3, 2 and 1 are wired as a single 24-bit counter. Counting the value stored in TOR3, TOR2 and TOR1 is started after 68 is written in the TOC. The counter is stopped by writing 00 in the TOC. It is not allowed to change the content of TOR3, TOR2 and TOR1 within a count. Counters 3, 2 and 1 are wired as a single 24-bit counter. Counting the value stored in TOR3, TOR2 and TOR1 on the first start bit detected on I/O (reception or transmission) after the value has been written. It is possible to change the content of TOR3, TOR2 and TOR1 during a count; the current count will not be affected and the new count value will be taken into account at the next start bit. The counter is stopped by writing 00 in the TOC. In this configuration TOR3, TOR2 and TOR1 must not be all zero. Same configuration as TOC = 65, except that counter 1 will be stopped at the end of the 12th ETU following the first start bit detected after E5 has been written in the TOC.
65
68
7C
E5
2000 Nov 09
12
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
The time-out counter is very useful for processing the clock counting during ATR, the Work Waiting Time, or the waiting times defined in T = 1 protocol. It should be noted that the 200 and 400 CLK counter used during ATR is done by hardware when the start session is set; a specific hardware controls functionality BGT in T = 1 protocol, and a specific register is available for processing the extra guard time. The possible use of the counters is as follows: * ATR (cold reset): - Before activation; TOR1 = C0H, TOR2 = 6EH, TOR3 = 0 and TOC = 65. Once activated, timer 2 + 3 will count 40920 clock pulses before giving an interrupt. - On interrupt; TOR2 = 76H and TOC = 65. If a character is received from the card before the timeout, then counter 1 will be enabled. Counter 1 will give one interrupt every 192 ETUs, so the software will count 100 times to verify that the ATR is finished before 19200 ETUs. The UART will give an interrupt with bit Buffer Full (BF) at 10.5 ETUs after the start bit. - On interrupt; TOR3 = 25H, TOR2 = 80H and TOC = 65. Counter 1 keeps on counting 100 x 192 ETUs, while counter 2 and 3 counts 9600 ETUs. This sequence is repeated until the character before the last one of the ATR. - On interrupt TOR3 = 25H, TOR2 = 80H and TOC = E5. Timer 1 will be automatically stopped at the end of the last character of the ATR, allowing a count of 19200 ETUs. - On interrupt TOC = 00. * Work Waiting Time (WWT) in T = 0 protocol; - Before sending the first command to the card TOR1, TOR2 and TOR3 should be loaded with the correct 960 x WI x D value and TOC = 7C - Timer 3, 2 and 1 will count the WWT between each start bit * Character Waiting Time (CWT) and Block Waiting Time (BWT) in T = 1 protocol: - Before sending the first block to the card, TOR3, TOR2 and TOR1 should be loaded with the CWT and TOC = 7C - Timer 3 + 2 + 1 will count the CWT between each start bit - Before the end of the block, TOR3, TOR2 and TOR1 should be loaded with the BWT
- Timer 3 + 2 + 1 will count the BWT from the last start bit of the sent block - After reception of the first character of the block from the card, TOR3, TOR2 and TOR1 should be loaded with the CWT - Timer 3 + 2 + 1 will count the CWT between each received start bit - And so on. * Before and after CLOCK STOP (example, where ETU = 372 clock pulses): - After the last received character on I/O, TOR3 = 0, TOR2 = 6 and TOC = 61 - Timer 3 + 2 will start counting 2232 clock pulses before giving an interrupt - On interrupt, the software may stop the clock to the card - When it is necessary to restart the clock, TOR3 = 0, TOR2 = 2, TOC = 61 and restart the clock - Timer 3 + 2 gives an interrupt at 744 clock pulses, and then the software can send the first command to the card. ISO UART REGISTERS When the microcontroller wants to transmit a character to the selected card, it writes the data in direct convention in the UART Transmit Register (see Table 8). The transmission: * Starts at the end of writing (on the rising edge of WR) if the previous character has been transmitted and if the extra guard time has expired; or * Starts at the end of the extra guard time if this one has not expired; or * Does not start if the transmission of the previous character is not completed. In the case of a synchronous card (bit SAN within UCR2 is set), only D0 is relevant, and is copied on the I/O of the selected card. When the microcontroller wants to read data from the card it reads it from the UART Receive Register (see Table 9) in direct convention. In case of a synchronous card, only D0 is relevant and is a copy of the state of the selected card I/O. When needed, this register may be tied to a FIFO whose length `n' is programmable between 1 and 8. If n > 1, then no interrupt is given until the FIFO is full. The microcontroller may empty the FIFO at any time.
2000 Nov 09
13
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
* When changing from transmission mode to reception mode. No bits within the MSR act upon INT: * The FIFO Control Register bits are given in Table 11, FL2, FL1 and FL0 determine the depth of the FIFO (000 = length 1, 111 = length 8). PEC2, PEC1 and PEC0 determine the number of parity errors before setting bit PE in the USR and pulling INT LOW; 000 indicates that if only one parity error has occurred, bit PE is set; 111 indicates that bit PE will be set after 8 parity errors. PEC2, PEC1 and PEC0 need to be reprogrammed to the desired value after bit PE has been set. In protocol T = 0: * If a correct character is received before the programmed error number is reached the error counter will be reset. * If the programmed number of allowed parity errors is reached, bit PE in the USR will be set as long as the USR has not been read. In protocol T = 1: * The error counter has no action (bit PE is set at the first wrong received character). * The UART Status Register (see Table 12) is used by the microcontroller to monitor the activity of the ISO UART and that of the time-out counter. Transmission Buffer Empty (TBE) is HIGH when the UART is in transmission mode, and when the microcontroller may write the next character to transmit in the UTR. It is reset when the microcontroller has written data in the transmit register or when bit T/R within UCR1 has been reset either automatically or by software. After detection of a parity error in transmission, it is necessary to wait 13 ETUs before rewriting the character which has been Not ACKnowledged (NAK) by the card. Reception Buffer Full (RBF) is HIGH when the FIFO is full. The microcontroller may read some of the characters in the URR, which clears bit RBF. TBE and RBF share the same bit within the USR (when in transmission mode, the relevant bit is TBE; when in reception mode, it is RBF). Framing Error (FER) is HIGH when the I/O was not in the high-impedance state at 10.25 ETUs after a start bit. It is reset when the USR has been read-out.
Error management in protocol: * T = 0: In the event of a parity error, the received byte is not stored in the FIFO, and the error counter is incremented. The error counter is programmable between 1 and 8. When the programmed number is reached, bit PE is set in the status register USR and INT goes LOW. The error counter must be reprogrammed to the desired value after its count has been reached. * T = 1: In the event of a parity error, the character is loaded in the FIFO, and bit PE is set whatever the programmed value in parity error counter. When the FIFO is full, bit RBF in the status register USR is set. This bit is reset when at least one character has been read from the URR. When the FIFO is empty, bit FE is set as long as no character has been received. The Mixed Status Register (see Table 10) relates the status of pin INTAUX, the cards presence contacts PR1 and PR2, the BGT counter, the FIFO empty indication and the transmit/receive ready indicator TBE/RBF. Bit INTAUX is set when the level on pin INTAUX is HIGH, it is reset when the level is LOW. Bit BGT is linked with a 22 ETU counter, which is started at every start bit on the I/O. Bit BGT is set if the count is finished before the next start bit. This helps to verify that the card has not answered before 22 ETUs after the last transmitted character, or not transmitting a character before 22 ETUs after the last received character. PR1 is HIGH when card 1 is present, PR2 is HIGH when card 2 is present. FE is set when the reception FIFO is empty. It is reset when at least one character has been loaded in the FIFO. Bit TBE/RBF (Transmit Buffer Empty/Receive Buffer Full) is set when: * Changing from reception mode to transmission mode * A character has been transmitted by the UART * The reception FIFO is full. Bit TBE/RBF is reset after Power-on or after one of the following: * When bit RIU is reset * When a character has been written to the UTR * When at least one character has been read in the FIFO
2000 Nov 09
14
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Overrun (OVR) is HIGH if the UART has received a new character whilst the FIFO was full. In this case, at least one character has been lost. In protocol T = 0: Parity Error (PE) is HIGH if the UART has detected a number of received characters with parity errors equal to the number written in PEC2, PEC1 and PEC0 or if a transmitted character has been NAKed by the card. In protocol T = 0: a character received with a parity error is not stored in the FIFO (the card is supposed to repeat this character). In protocol T = 1: a character with a parity error is stored in the FIFO and the parity error counter is not active. Early Answer (EA) is HIGH if the first start bit on the I/O during ATR has been detected between 200 and 384 CLK Table 8 UT7 UT7 Table 9 UR7 UR7
pulses (all activities on the I/O during the 200 first CLK pulses with RST LOW or HIGH are not taken into account). These 2 features are reinitialized at each toggling of RST. Bit TO1 is set when counter 1 has reached its terminal count. Bit TO3 is set when counter 3 has reached its terminal count. If any of the status bits FER, OVR, PE, EA, TO1 or TO3 are set then INT will go LOW. The bit having caused the interrupt is reset at the end of a read operation of the USR. If TBE/RBF is set, and if the mask bit DISTBE/RBF within USR2 is not set, then INT will also be LOW. TBE/RBF is reset when data has been written to the UTR, when data has been read from the URR, or when changing from transmission mode to reception mode.
UART transmit register (write only); address: D (all bits are cleared after reset) UT6 UT6 UT5 UT5 UT4 UT4 UT3 UT3 UT2 UT2 UT1 UT1 UT0 UT0
UART receive register (read only); address: D (all bits are cleared after reset) UR6 UR6 UR5 UR5 UR4 UR4 UR3 UR3 UR2 UR2 UR1 UR1 UR0 UR0
Table 10 Mixed status register (read only); address: C (bits TBE, RBF and BGT are cleared after reset; bit FE is set after reset) MS7 not used MS6 FE MS5 BGT MS4 not used MS3 PR2 MS2 PR1 MS1 INTAUX MS0 TBE/RBF
Table 11 FIFO control register (write only); address: C (all relevant bits are cleared after reset) FC7 not used FC6 PEC2 FC5 PEC1 FC4 PEC0 FC3 not used FC2 FL2 FC1 FL1 FC0 FL0
Table 12 UART status register (read only); address: E (all bits are cleared after reset) US7 TO3 US6 not used US5 TO1 US4 EA US3 PE US2 OVR US1 FER US0 TBE/RBF
2000 Nov 09
15
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
CARD REGISTERS When cards 1 2 or 3 are selected, then the following registers may be used for programming some specific parameters. The Programmable Divider Register (see Table 13) is used for counting the cards clock cycles forming the ETU. It is an auto-reload 8-bit counter decounting from the programmed value down to 0. Table 13 Programmable Divider Register (PDR1, 2 and 3) (read and write); address: 2 (all bits are cleared after reset) PD7 PD7 PD6 PD6 PD5 PD5 PD4 PD4 PD3 PD3 PD2 PD2 PD1 PD1 PD0 PD0
The UART Configuration Register 2 bits are given in Table 14. If bit PSC is set to logic 1, then the prescaler value is 32. If bit PSC is set to logic 0, then the prescaler value is 31. One ETU will last a number of card clock cycles equal to prescaler x PDR. All baud rates specified in ISO 7816 norm are achievable with this configuration. Table 14 UART configuration register 2 (UCR21, 22 and 23) (read and write); address: 3 (all relevant bits are cleared after reset) UC27 not used UC26 DISTBE/RBF UC25 DISAUX UC24 PDWN UC23 SAN UC22 AUTOCONV UC21 CKU UC20 PSC
Table 15 Baud rates with a 3.58 MHz card clock frequency (31;12 means prescaler set to 31 and PDR set to 12) D 1 2 3 4 5 6 8 9 F 0 31;12 9600 31;6 19200 31;3 38400 1 31;12 9600 31;6 19200 31;3 38400 2 31;18 6400 31;9 12800 3 31;24 4800 31;12 9600 31;6 19200 31;3 38400 4 31;36 3200 31;18 6400 31;9 12800 5 31;48 2400 31;24 4800 31;12 9600 31;6 19200 31;3 38400 31;4 28800 6 31;60 1920 31;30 3840 31;15 7680 9 32;16 32;8 32;4 32;2 32;1 10 32;24 32;12 32;6 32;3 11 32;32 32;16 32;8 32;4 32;2 32;1 31;1 31;1 115200 115200 31;2 57600 31;3 38400 31;5 23040 31;3 38400 32;2 32;4 12 32;48 32;24 32;12 32;6 32;3 13 32;64 32;32 32;16 32;8 32;4 32;2
2000 Nov 09
16
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
For other baud rates than those given in Table 15, there is the possibility to set bit CKU (clock UART) to logic 1. In this case, the ETU will last half of the formula given above. If bit AUTOCONV is set, then the convention is set by software using bit CONV in the UART Configuration Register. If it is reset, then the configuration is automatically detected on the first received character whilst the Start Session (SS) bit is set. Synchronous/Asynchronous (SAN) is set by software if a synchronous card is expected. The UART is then bypassed, and only bit 0 in the URR and UTR is connected to the I/O. In this case the CLK is controlled by bit SC in the CCR. When Power-down mode (PDWN) is set by software, the crystal oscillator is stopped. This mode allows low consumption in applications where it is required. During this mode, it is not possible to select another card other than the currently selected one. There are 5 ways of escaping from the Power-down mode: 1. Insert card 1 or card 2 2. Withdraw card 1 or card 2 3. Select the TDA8007B by resetting CS (this assumes that the TDA8007B had been deselected after setting Power-down mode) 4. INTAUXL has been set due to a change on pin INTAUX 5. If CS is permanently set to LOW, reset bit PDWN by software. After any of these 5 events, the TDA8007B will leave the Power-down mode, and will pull INT LOW when it is ready to communicate with the system microcontroller. The system microcontroller may then read the status registers, and INT will return HIGH (if the system microcontroller has woken the TDA8007B by reselecting it, then no bits will be set in the status registers). If the Disable AUX (DISAUX) interrupt bit in UCR2 is set, then a change on INTAUX will not generate an interrupt (but bit INTAUXL in the HSR will be set; it is therefore necessary to read the HSR before a DISAUX reset to avoid an interrupt by INTAUXL). To avoid an interrupt during a change of card, it is better to set the DISAUX bit in UCR2 for both cards.
If the Disable TBE/RBF (DISTBE/RBF) interrupt bit is set, then reception or transmission of a character will not generate an interrupt: * This feature is useful for increasing communication speed with the card; in this case, a copy of the TBE/RBF bit within the MSR must be polled (and not the original) in order not to loose priority interrupts which can occur in the USR. * The Guard Time Register (see Table 17) is used for storing the number of guard ETUs given by the card during ATR. In transmission mode, the UART will wait this number of ETUs before transmitting the character stored in the UTR. In T = 1 protocol, when GTR = FF means operation at 11 ETUs. In protocol T = 0, GTR = FF means operation at 12 ETUs. * The UART Configuration Register (see Table 18) is used for setting the parameters of the ISO UART. The Convention (CONV) bit is set if the convention is direct. CONV is either automatically written by hardware according to the convention detected during ATR, or by software if the bit AUTOCONV is set. The SS bit is set before ATR for automatic convention detection and early answer detection (this bit must be reset by software after reception of a correct initial character). The Last Character to Transmit (LCT) bit is set by software before writing the last character to be transmitted in the UTR. It allows automatic change to reception mode. It is reset by hardware at the end of a successful transmission. The Transmit/Receive (T/R) bit is set by software for transmission mode. A change from logic 0 to logic 1 will set bit TBE in the USR. Bit T/R is automatically reset by hardware if the LCT bit has been used before transmitting the last character. The Protocol (PROT) bit is set if the protocol type is asynchronous T = 1. If PROT = 0, the protocol is T = 0. The Flow Control (FC) bit is set if flow control is used (not described in this specification). If the Force Inverse Parity (FIP) bit is set to HIGH the UART will NAK a correctly received character, and will transmit characters with wrong parity bits.
2000 Nov 09
17
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
When switching from XTAL/n to 12fint or vice verse, a maximum delay of 200 s can occur between the command and the effective frequency change on CLK (the fastest switching time is from 12XTAL to 12fint or vice verse, the best for duty cycle is from 18XTAL to 12fint or vice verse). It is necessary to wait the maximum delay time before reactivating from Power-down mode. In the event of a synchronous card, then the CLK contact is the copy of the value written in Synchronous Clock (SC). In reception mode, the data from the card is available to UR0 after a read operation of the URR; in transmission mode, the data is written on the I/O line of the card when the UTR has been written to and remains unchanged when another card is selected. The Power Control Register (PCR), see Table 20: * Starts or stops card sessions. * Reads or writes on auxiliary card contacts C4 and C8. * Is available only for cards 1 or 2.
Clock Configuration Register (see Table 19): * For cards 1 and 2, the CCR defines the clock for the selected card. * For cards 1, 2 and 3 it defines the clock to the ISO UART. It should be noted that if bit CKU in the prescaler register of the selected card is set, then the ISO UART is clocked at twice the frequency of the card, which allows baud rates not foreseen in ISO 7816 norm to be reached. In case of an asynchronous card, the Clock Stop (CST) bit defines whether the clock to the card is stopped or not. If CST is set, then CLK is stopped LOW if SHL = 0, and HIGH if SHL = 1. If CST is reset, then CLK is determined by bits AC0, AC1 and AC2; see Table 16. All frequency changes are synchronous, thus ensuring that no spike or unwanted pulse widths occur during changes. Table 16 CLK value for an asynchronous card AC2 0 0 0 0 1 1 1 1 AC1 0 0 1 1 0 0 1 1 AC0 0 1 0 1 0 1 0 1
1 1 1 1 1 1 1 1
CLK
2XTAL 2XTAL 4XTAL 8XTAL 2fint 2fint 2fint 2fint
If the microcontroller sets START to logic 1, then the selected card is activated (see Section "Activation sequence"). If the microcontroller resets START to logic 0, then the card is deactivated (see Section "Deactivation sequence"). START is automatically reset in case of emergency deactivation. If 3 V/5 V is set to logic 1, then VCC is 3 V. If 3 V/5 V is set to logic 0, then VCC is 5 V. When the card is activated, RST is the copy of the value written in RSTIN. If 1.8 V is set, then VCC = 1.8 V: It should be noted that no specification is guaranteed at this voltage. When writing to the PCR, C4 will output the value written to PCR4, and C8 the value written to PCR5. When reading from the PCR, PCR4 will store the value on C4, and PCR5 the value on C8.
When switching from XTAL/n to 12fint or vice verse, only bit AC2 must be changed (AC1 and AC0 must remain the same). When switching from XTAL/n or 12fint to CLK STOP or vice verse, only bits CST and SHL must be changed.
Table 17 Guard time register (GTR1, 2 and 3) (read and write); address: 5 (all bits are cleared after reset) GT7 GT7 GT6 GT6 GT5 GT5 GT4 GT4 GT3 GT3 GT2 GT2 GT1 GT1 GT0 GT0
Table 18 UART configuration register 1 (UCR11, 12 and 13) (read and write); address: 6 (all relevant bits are cleared after reset) UC7 not used UC6 FIP UC5 FC UC4 PROT UC3 T/R UC2 LCT UC1 SS UC0 CONV
2000 Nov 09
18
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Table 19 Clock configuration register (CCR1, 2 and 3) (read and write); address: 1 (all bits are cleared after reset) CC7 not used CC6 not used CC5 SHL CC4 CST CC3 SC CC2 AC2 CC1 AC1 CC0 AC0
Table 20 Power control register (PCR1 and 2) (read and write); address: 7 (all relevant bits are cleared after reset) PCR7 not used PCR6 not used PCR5 C8 PCR4 C4 PCR3 1V8 PCR2 RSTIN PCR1 3V/5V PCR0 START
Table 21 Register summary NAME ADDR R/W CSR HSR MSR TOR1 TOR2 TOR3 TOC UTR URR FCR USR PDR UCR2 GTR UCR1 CCR PCR 00 0F 0C 09 0A 0B 08 0D 0D 0C 0E 02 03 05 06 01 07 R/W R R W W W R/W W R W R R/W R/W R/W R/W R/W R/W 7 not used not used not used TOL7 TOL15 TOL23 TOC7 UT7 UR7 not used TO3 PD7 not used GT7 not used not used not used 6 not used PRTL2 FE TOL6 TOL14 TOL22 TOC6 UT6 UR6 PEC2 not used PD6 5 not used PRTL1 BGT TOL5 TOL13 TOL21 TOC5 UT5 UR5 PEC1 TO1 PD5 4 not used SUPL not used TOL4 TOL12 TOL20 TOC4 UT4 UR4 PEC0 EA PD4 3 RIU PRL2 PR2 TOL3 TOL11 TOL19 TOC3 UT3 UR3 not used PE PD3 SAN GT3 T/R SC 1V8 2 SC3 PRL1 PR1 TOL2 TOL10 TOL18 TOC2 UT2 UR2 FL2 OVR PD2 AUTOC GT2 LCT AC2 RSTIN 1 SC2 INTAUX L INTAUX TOL1 TOL9 TOL17 TOC1 UT1 UR1 FL1 FER PD1 CKU GT1 SS AC1 3V/5V 0 SC1 PTL VALUE AT RESET XXXX0000 X0010000
TBE/RF X10XXXX0 TOL0 TOL8 TOL16 TOC0 UT0 UR0 FL0 TBE/ RBF PD0 PSC GT0 CONV AC0 START 00000000 00000000 00000000 00000000 00000000 00000000 X000X000 0X000000 00000000 X0000000 00000000 X0000000 00000000 XX110000
DISTBE DISAUX PDWN /RBF GT6 FIP not used not used GT5 FC SHL C8 GT4 PROT CST C4
2000 Nov 09
19
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Supply The circuit operates within a supply voltage range of 2.7 to 6 V. The supply pins are VDD, VDDA, GND and AGND. Pins VDDA and AGND supply the analog drivers to the cards and have to be externally decoupled because of the large current spikes that the cards and the step-up converter can create. Pins VDD and GND supply the rest of the chip. An integrated spike killer ensures that the contacts to the cards remain inactive during power-up or power-down. An internal voltage reference is generated which is used within the step-up converter, the voltage supervisor and the VCC generators. The voltage supervisor generates an alarm pulse, whose length is defined by an external capacitor tied to pin DELAY, when VDD is too low to ensure proper operation (1 ms per 1 nF typical).
This pulse may be used as a reset pulse by the system microcontroller (pin RSTOUT, active HIGH). It is also used in order to either block any spurious noise on card contacts during the microcontrollers reset, or to force an automatic deactivation of the contacts in the event of supply dropout (see Sections "Activation sequence" and "Deactivation sequence"). After Power-on, or after a voltage drop, bit SUPL is set within the Hardware Status Register (HSR) and remains set until HSR is read-out outside the alarm pulse. Pin INT is LOW for the duration that RSTOUT is active. If needed, a complete reset of the chip may be performed by discharging the capacitor CDELAY.
handbook, full pagewidth V
th1
VDD Vth2 CDELAY tw RSTOUT
SUPL
INT Status read Power-on Supply dropout Reset by CDELAY Power-off
FCE683
Fig.7 Voltage supervisor.
2000 Nov 09
20
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Step-up converter Except for the VCC generator and the other cards contacts buffers, the whole circuit is powered by VDD, and VDDA. If the supply voltage is 2.5 V, then a higher voltage is needed for the ISO contacts supply. When a card session is requested by the microcontroller, the sequencer first enables the step-up converter (a switched capacitors type) which is clocked by an internal oscillator at a frequency of approximately 2.5 MHz. Suppose that VCC is the maximum of VCC1 and VCC2, then there are four possible situations: 1. VDD = 3 V and VCC = 3 V: in this case the step-up converter acts as a doubler with a regulation of approximately 4.0 V. 2. VDD = 3 V and VCC = 5 V: in this case the step-up converter acts as a tripler with a regulation of approximately 5.5 V. 3. VDD = 5 V and VCC = 3 V: in this case the step-up converter acts as a follower: VDD is applied to VUP. 4. VDD = 5 V and VCC = 5 V: in this case the step-up converter acts as a doubler with a regulation of approximately 5.5 V. The recognition of the supply voltage is done by the TDA8007B at approximately 3.5 V. The output voltage VUP is fed to the VCC generators. VCC and GND are used as a reference for all other card contacts. ISO 7816 security The correct sequence during activation and deactivation of the cards is ensured by two specific sequencers, clocked by a division ratio of the internal oscillator. Activation (START bit HIGH in PCR1 or PCR2) is only possible if the card is present (PRES active HIGH with an internal current source to GND) and if the supply voltage is correct (supervisor not active). The presence of the cards is signalled to the microcontroller by the Hardware Status Register (HSR). Bits PR1 or PR2 (in the USR) are set if card 1 or card 2 is present. PRL1 or PRL2 are set if PR1 or PR2 has toggled. During a session, the sequencer performs an automatic emergency deactivation on one card in the event of card take-off, or short-circuit. Both cards are automatically deactivated in the event of a supply voltage drop, or overheating. The hardware status register is updated and the INT line falls, so that the system microcontroller is aware of what happened. 2000 Nov 09 21
Activation sequence When the cards are inactive, VCC, CLK, RST, C4, C8 and I/O are LOW, with low-impedance with respect to GND. The step-up converter is stopped. When everything is satisfactory (voltage supply, card present and no hardware problems), the system microcontroller may initiate an activation sequence on a present card. After selecting the card and leaving the UART reset mode, and then configuring the necessary parameters for the counters and the UART, the START bit can be set within the PCR (t0) (see Fig.8): * The step-up converter is started (t1); if one card was already active, then the step-up converter was already on and nothing more occurs at this step * VCC starts rising (t2) from 0 to 5 V or 3 V with a controlled rise time of 0.17 V/s (typ.) * I/O rises to VCC (t3); C4 and C8 also rise if bits C4 and C8 within the PCR have been set to logic 1 (integrated 10 k pull-up resistors to VCC) * The CLK is sent to the card and RST is enabled (t4). After a number of CLK pulses that can be counted with the time-out counter, bit RSTIN may be set by software: RST will then rise to VCC. The sequencer is clocked by 164fint which leads to a time interval of t = 25 s (typ.). Thus t1 = 0 to 164t, t2 = t1 + 32t, t3 = t1 + 72t and t4 = t1 + 4t. Deactivation sequence When the session is completed, the microcontroller resets START HIGH (t10). The circuit then executes an automatic deactivation sequence (see Fig.9): * The card is reset (RST falls LOW) (t11) * The CLK is stopped (t12) * I/O, C4 and C8 fall to 0 V (t13) * VCC falls to 0 V with typical 0.17 V/s slew rate (t14) * The step-up converter is stopped and CLK, RST, VCC and I/O become low-impedance to GND (t15) (if both cards are inactive). t11 = t10 + 164t, t12 = t11 + 12t, t13 = t11 + t, t14 = t11 + 32t and t15 = t11 + 72t. tde = time that VCC needs to decrease to less than 0.4 V.
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
handbook, full pagewidth
START
VUP VCC I/O
RSTIN
CLK
RST t0 t1 t2 t3 t4 = tact ATR
FCE684
Fig.8 Activation sequence.
handbook, full pagewidth
START
RST CLK
I/O
VCC VUP t10 t11 t12 tde t13 t14 t15
FCE685
Fig.9 Deactivation sequence.
2000 Nov 09
22
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 60134). SYMBOL VDDA VDD Vn supply voltage input voltage on all pins except S1, S2, S3, S4 and VUP input voltage on pins S1, S2, S3, S4 and VUP In1 In3 Ptot Tstg Tj Ves DC current into all pins except S1, S2, S3, S4 and VUP DC current from or to pins S1, S2, S3, S4 and VUP total power dissipation IC storage temperature junction temperature electrostatic discharge voltage on pins I/O1, VCC1, RST1, CLK1, GNDC1, PRES1, I/O2, VCC2, RST2, CLK2, GNDC2 and PRES2 on pins C41, C42, C81 and C82 on pins D0 to D7 on other pins HANDLING Inputs and outputs are protected against electrostatic discharge in normal handling. However, to be totally safe, it is desirable to take normal precautions appropriate to handling MOS devices. THERMAL CHARACTERISTICS SYMBOL Rth(j-a) PARAMETER from junction to ambient CONDITIONS in free air VALUE 78 UNIT K/W -6 +6 kV Tamb = -20 to +85 C PARAMETER analog supply voltage CONDITIONS MIN. -0.5 -0.5 -0.5 -0.5 -5 -200 - -55 - MAX. +6.5 +6.5 VDD + 0.5 +7.5 +5 +200 700 +150 125 UNIT V V V V mA mA mW C C
-5.5 -1.8 -2
+5.5 +1.8 +2
kV kV kV
2000 Nov 09
23
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
CHARACTERISTICS VDD = 3.3 V; VSS = 0 V; Tamb = 25 C; unless otherwise specified. SYMBOL Supplies VDD IDD(pd) supply voltage supply current in Power-down mode VDD = 3.3 V; cards inactive; XTAL oscillator stopped VDD = 3.3 V; cards active at VCC = 5 V; CLK stopped; XTAL oscillator stopped IDD(sm) IDD(om) supply current in Sleep mode supply current in operating mode 2.7 - - - - - 6.0 350 3 V A mA PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
both cards powered, but with CLK - stopped ICC1 = 65 mA; ICC2 = 15 mA; fXTAL = 20 MHz; fCLK = 10 MHz; 5 V cards; VDD = 2.7 V ICC1 = 50 mA; ICC2 = 30 mA; fXTAL = 20 MHz; fCLK = 10 MHz; 3 V cards; VDD = 2.7 V ICC1 = 50 mA; ICC2 = 30 mA; fXTAL = 20 MHz; fCLK = 10 MHz; 3 V cards; VDD = 5 V -
- -
5.5 315
mA mA
-
-
215
mA
-
-
100
mA
Vth1 Vhys1 Vth2 VDELAY Io(DELAY) CDELAY tW(ALARM) IOH VOL IOL VOH fXTAL fext
threshold voltage on VDD (falling) hysteresis on Vth1 threshold voltage on pin DELAY voltage on pin DELAY output current at pin DELAY capacitance value ALARM pulse width CDELAY = 22 nF active LOW option; VOH = 5 V active LOW option; IOL = 2 mA active HIGH option; VOL = 0 V active HIGH option; IOH = -1 mA pin grounded (charge) VDELAY = VDD (discharge)
2.25 50 - - - - 1 - - -0.3 - 0.8VDD 4 0
- - 1.25 - -2 2 - 10 - - - - - -
2.50 170 - VDD + 0.3 - - - - 10 +0.4 -10 VDD + 0.3 25 25
V mV V V A mA nF ms A V A V
RSTOUT (open-drain active HIGH output) HIGH-level output current LOW-level output voltage LOW-level output current HIGH-level output voltage
Crystal oscillator crystal frequency external frequency applied to pin XTAL1 MHz MHz
2000 Nov 09
24
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
SYMBOL Step-up converter fint VVUP Vdet(dt)
PARAMETER
CONDITIONS
MIN.
TYP.
MAX.
UNIT
oscillation frequency voltage on pin VUP detection voltage for doubler/tripler selection at least one 5 V card both cards 3 V
2 - - 3.4
2.5 5.7 4.1 3.5
3.7 - - 3.6
MHz V V V
Reset output to the cards (RST1 and RST2) Vo(inactive) IRST(inactive) VOL VOH tr tf Vo(inactive) ICLK(inactive) VOL VOH tr tf fCLK SR output voltage in inactive mode current from pin RST when inactive and pin grounded LOW-level output voltage HIGH-level output voltage rise time fall time IOL = 200 A IOH =-200 A CL = 30 pF CL = 30 pF no load Iinactive = 1 mA no load Iinactive = 1 mA 0 0 0 0 VCC - 0.7 - - 0 0 0 IOL = 200 A IOH = -200 A CL = 30 pF CL = 30 pF 1 MHz Idle configuration operational duty factor slew rate (rise and fall) CL = 30 pF CL = 30 pF 0 VCC - 0.5 - - 1 0 45 0.2 - - - - - - - - - - - - - - - - - - 0.1 0.3 -1 0.3 VCC 0.1 0.1 V V mA V V s s V V mA V V ns ns MHz MHz % V/ns
Clock output to the cards (CLK1 and CLK2) output voltage in inactive mode current from pin CLK when inactive and pin grounded LOW-level output voltage HIGH-level output voltage rise time fall time clock frequency 0.1 0.3 -1 0.3 VCC 8 8 1.85 10 55 -
2000 Nov 09
25
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
SYMBOL
PARAMETER
CONDITIONS
MIN.
TYP.
MAX.
UNIT
Card supply voltage (VCC1 and VCC2) (2 ceramic multilayer capacitors with low ESR of minimum 100 nF should be used in order to meet these specifications) Vo(inactive) IVCC(inactive) VCC output voltage in inactive mode current from pin VCC when inactive and pin grounded output voltage active mode; ICC < 65 mA; 5 V card active mode; ICC < 50 mA; 3 V card active mode; current pulses of 40 nC with I < 200 mA; t < 400 ns; f < 20 MHz; 5 V card active mode; current pulses of 24 nC with I < 200 mA; t < 400 ns; f < 20 MHz; 3 V card ICC SR ICC1 + ICC2 output current slew rate sum of both cards current 3 V card; from 0 to 3 V 5 V card; from 0 to 5 V up or down; maximum capacitance = 300 nF no load Iinactive = 1 mA 0 0 - 4.75 2.78 4.6 - - - 5 3 - 0.1 0.3 -1 5.25 3.22 5.4 V V mA V V V
2.75
-
3.25
V
- - 0.05 -
- - 0.16 - - - - - - - - - - - - 10
-50 -65 0.22 -80
mA mA V/s mA
Data lines (I/O1 and I/O2) (I/O1 has an integrated 10 k pull-up at VCC1 and I/O2 at VCC2) Vo(inactive) Io(inactive) VOL VOH VIL VIH IIL ILI(H) ti(tr), ti(tf) to(tr), to(tf) Rpu output voltage in inactive mode current from I/O when inactive and pin grounded LOW-level output voltage HIGH-level output voltage LOW-level input voltage HIGH-level input voltage LOW-level input current on I/O input leakage current HIGH on I/O input transition times output transition times internal pull-up resistance between I/O and VCC I/O configured as an output; IOL = 1 mA I/O configured as an output; IOH < -40 A I/O configured as an input I/O configured as an input VIL = 0 VIH = VCC CL < = 30 pF CL < = 30 pF no load Iinactive = 1 mA 0 - - 0 0.8VCC -0.3 1.5 - - - - 8 0.1 0.3 -1 0.3 V V mA V
VCC + 0.25 V +0.8 VCC 600 20 1 0.1 12 V V A A s s k
2000 Nov 09
26
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
SYMBOL
PARAMETER
CONDITIONS
MIN.
TYP.
MAX.
UNIT
Auxiliary cards contacts (pins C41, C81, C42 and C82) (pins C41 and C81 have an integrated 10 k pull-up at VCC1, pins C42 and C82 have an integrated 10 k pull-up at VCC2) Vo(inactive) Iinactive output voltage inactive current from pins C4 or C8 when inactive and pin grounded LOW-level output voltage HIGH-level output voltage LOW-level input voltage HIGH-level output voltage LOW-level input current on pins C4 or C8 input leakage current HIGH on pins C4 or C8 input transition times output transition times width of active pull-up pulse internal pull-up resistance between C4/C8 and VCC maximum frequency on C4 or C8 no load Iinactive = 1 mA 0 - - - - - 0.1 0.3 -1 V V mA
VOL VOH VIL VIH IIL ILI(H) ti(tr), ti(tf) to(tr), to(tf) tW(pu) Rint(pu) f(max) Timing tact tde
C4 or C8 configured as an output; 0 IOL = 1 mA I/O configured as an output; IOH < -40 A C4 or C8 configured as an input C4 or C8 configured as an input VIL = 0 VIH = VCC CL = 30 pF CL = 30 pF 0.8VCC -0.3 1.5 - - - - - 8 -
- - - - - - - - 200 10 -
0.3
V
VCC + 0.25 V +0.8 VCC 600 20 1 0.1 - 12 1 V V A A s s ns k MHz
activation sequence duration deactivation sequence duration
- -
- -
130 150
s s
Protections and limitations ICC(sd) II/O(lim) ICLK(lim) IRST(sd) Tsd VIL VIH IIL(L) IIL(H) shutdown and limitation current at VCC limitation current on the I/O limitation current on pin CLK shutdown and limitation current on RST shutdown temperature - -15 -70 -20 - - 0.7VDD VIN = 0 VIN = VDD -20 -20 -100 - - - - 150 - - - - +15 +70 +20 - 0.3VDD - +20 +20 mA mA mA mA C V V A A
Card presence inputs 1s (pins PRES1 and PRES2) LOW-level input voltage HIGH-level input voltage input leakage current LOW input leakage current HIGH
2000 Nov 09
27
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
SYMBOL
PARAMETER
CONDITIONS -
MIN.
TYP. - - - - - - - - - - - - - - - - - - - 10 - - -
MAX.
UNIT
Bidirectional data bus (pins D0 to D7) VIL VIH IIL(L) IIL(H) CL VOL VOH to(tr), to(tf) VIL VIH IIL(L) IIL(H) CL VIL VIH IIL(H) IIL VOL VOH Rint(pu) ti(tr), ti(tf) to(tr), to(tf) fI/OAUX(max) LOW-level input voltage HIGH-level input voltage input leakage current LOW input leakage current HIGH load capacitance LOW-level output voltage HIGH-level output voltage output transition time IOL = 5 mA IOH = -5 mA CL = 50 pF 0.3VDD - +20 +20 10 0.2VDD - 25 V V A A pF V V ns 0.7VDD -20 -20 - - 0.8VDD - -0.3 0.7VDD -20 -20 - -0.3 0.7VDD -20 VIL = 0 IOL = 1 mA IOH = 40 A - - 0.8VDD 8 CL = 30 pF CL = 30 pF - - -
Logic inputs (pins ALE, A0, A1, A2, A3, INTAUX, CS, RD and WR) LOW-level input voltage HIGH-level input voltage input leakage current LOW input leakage current HIGH load capacitance +0.3VDD VDD + 0.3 +20 +20 10 V V A A pF
Auxiliary I/O (pin I/OAUX) LOW-level input voltage HIGH-level input voltage input leakage current HIGH LOW-level input current LOW-level output voltage HIGH-level output voltage internal pull-up resistance between I/OAUX and VDD input transition time output transition time maximum frequency on pin I/OAUX +0.3VDD VDD + 0.3 +20 -600 300 VDD +0.25 12 1 0.1 1 V V A A mV V k s s MHz
Interrupt line INT (open-drain active LOW output) VOH IIL(H) LOW-level output voltage input leakage current HIGH IOH = 2 mA - - - - 0.3 10 V A
2000 Nov 09
28
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
SYMBOL
PARAMETER
CONDITIONS
MIN.
TYP. - - - - - - - - - - - - - - - - - - - - - - - 50 - - - - 50 10 10 - - -
MAX.
UNIT
Timing for multiplexed bus; see Fig.4 tXTAL1 tW(ALE) tAVLL t(AL-RWL) tW(RD) period on XTAL1 ALE pulse width address valid to ALE LOW ALE LOW to RD or WR LOW RD pulse width for URR pulse width for other registers t(RL-DV) t(RWH-AH) tW(WR) t(DV-WL) t(REH-CL) t(CEL-DV) t(CEH-DZ) t(AD-DV) t(RL-CEL) t(CREL-DZ) t(DV-WL) RD LOW to data out valid RD or WR HIGH to ALE HIGH WR pulse width data in valid to WR LOW 50 20 10 10 2tXTAL1 10 - 10 10 10 ns ns ns ns ns ns ns ns ns ns
Timing for non-multiplexed bus; see Fig.5 RD or EN HIGH to CS LOW CS and EN LOW to data out valid CS and EN HIGH to data high-impedance addresses stable to data out valid R/W LOW to CS or EN LOW CS and R/W and EN LOW to data in high-impedance DATA valid to WR LOW 10 when reading from URR; t(CEL-DV) - is minimum 2tXTAL1 - - 10 - 10 ns ns ns ns ns ns ns
2000 Nov 09
29
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in _white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ... 2000 Nov 09
VDD 3 V or J1 5V 1 TP4 +5 V C12 100 nF GND J1 2 TP8 GND R2 0 C3 33 F 16 V C15 22 pF Y2 C14 22 pF C4 C3 C2 C1 C51 C61 C71 C81 C8 C7 C6 C5 C11 C21 C31 C41 VDD C17 100 nF R1 100 k RSTOUT I/OAUX I/O1 C81 K1 CARD_READ_LM01 U5 K2 PRES1 C41 GNDC1 1 2 3 4 5 6 C23 100 nF 43 AD2 AD3 42 INTAUX 41 INT 40 ALE 39 CS 38 WR 37 DELAY XTAL1 XTAL2 VDD TP23 CS 8007B TP22 INT TP20 WR TP18 ALE P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 LPSEN ALE LEA P0.7 7 P0.6 6 P0.5 5 P0.4 4 P0.3 3 P0.2 2 P0.1 1 P0.0 0 VCC V 21 20 SS XTAL1 22 19 XTAL2 18 23 P3.7 24 17 P3.6 25 16 P3.5 26 15 P3.4 27 14 P3.3 28 13 P3.2 29 12 P3.1 30 11 89C51 P3.0 31 10 RST 32 9 P1.7 8 33 P1.6 7 34 P1.5 6 35 P1.4 5 36 P1.3 4 37 P1.2 3 38 P1.1 2 39 P1.0 1 40 C16 VDD C22 100 nF C1 10 F 16 V 100 nF VDD AD0 46 45 48 47 44 AD1 36 35 34 33 32 RD D7 D6 D5 D4 7 6 5 4 3 2 1 0 P0(7:0) VDD TX RX
APPLICATION INFORMATION:
Philips Semiconductors
Double multiprotocol IC card interface
TDA8007B
IC1
CARD 1
C19 100 nF R3 0 C4 C3 C2 C1 C51 C61 C71 C81 C8 C7 C6 C5 C11 C21 C31 C41
7 CLK1 8 VCC1 9 RST1 10 I/O2 11 C82 12 15 13 PRES2 C42 14 GNDC2
31 D3 D2 30 D1 29 D0 28 VDD 27 SAM 26 AGND 25 TP51 GND
C18 100 nF
CLK2 16 VCC2 17 RST2 18 GND 19 VUP 20 SAP 21 SBP 22 VDDA 23 SBM 24
CARD 2
handbook, full pagewidth
30
FCE690
C26 100 nF C27 100 nF C25 100 nF
K1 CARD_READ_LM01 U6 K2 R4 100 k VDD
C24 100 nF
Product specification
C13 100 nF C2 10 F 16 V
TDA8007B
VDD
Fig.10 Application diagram.
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
PACKAGE OUTLINE LQFP48: plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm SOT313-2
c
y X
36 37
25 24 ZE
A
e
E HE
A A2
A1
(A 3) Lp L detail X
wM pin 1 index 48 1 12 ZD bp D HD wM B vM B vM A 13 bp
e
0
2.5 scale
5 mm
DIMENSIONS (mm are the original dimensions) UNIT mm Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION SOT313-2 REFERENCES IEC 136E05 JEDEC MS-026 EIAJ EUROPEAN PROJECTION A max. 1.60 A1 0.20 0.05 A2 1.45 1.35 A3 0.25 bp 0.27 0.17 c 0.18 0.12 D (1) 7.1 6.9 E (1) 7.1 6.9 e 0.5 HD 9.15 8.85 HE 9.15 8.85 L 1.0 Lp 0.75 0.45 v 0.2 w 0.12 y 0.1 Z D (1) Z E (1) 0.95 0.55 0.95 0.55 7 0o
o
ISSUE DATE 99-12-27 00-01-19
2000 Nov 09
31
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
* Use a double-wave soldering method comprising a turbulent wave with high upward pressure followed by a smooth laminar wave. * For packages with leads on two sides and a pitch (e): - larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board; - smaller than 1.27 mm, the footprint longitudinal axis must be parallel to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves at the downstream end. * For packages with leads on four sides, the footprint must be placed at a 45 angle to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves downstream and at the side corners. During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured. Typical dwell time is 4 seconds at 250 C. A mildly-activated flux will eliminate the need for removal of corrosive residues in most applications. Manual soldering Fix the component by first soldering two diagonally-opposite end leads. Use a low voltage (24 V or less) soldering iron applied to the flat part of the lead. Contact time must be limited to 10 seconds at up to 300 C. When using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 C.
SOLDERING Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our "Data Handbook IC26; Integrated Circuit Packages" (document order number 9398 652 90011). There is no soldering method that is ideal for all surface mount IC packages. Wave soldering is not always suitable for surface mount ICs, or for printed-circuit boards with high population densities. In these situations reflow soldering is often used. Reflow soldering Reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement. Several methods exist for reflowing; for example, infrared/convection heating in a conveyor type oven. Throughput times (preheating, soldering and cooling) vary between 100 and 200 seconds depending on heating method. Typical reflow peak temperatures range from 215 to 250 C. The top-surface temperature of the packages should preferable be kept below 230 C. Wave soldering Conventional single wave soldering is not recommended for surface mount devices (SMDs) or printed-circuit boards with a high component density, as solder bridging and non-wetting can present major problems. To overcome these problems the double-wave soldering method was specifically developed. If wave soldering is used the following conditions must be observed for optimal results:
2000 Nov 09
32
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
Suitability of surface mount IC packages for wave and reflow soldering methods SOLDERING METHOD PACKAGE WAVE BGA, LFBGA, SQFP, TFBGA HBCC, HLQFP, HSQFP, HSOP, HTQFP, HTSSOP, SMS PLCC(3), SO, SOJ LQFP, QFP, TQFP SSOP, TSSOP, VSO Notes 1. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum temperature (with respect to time) and body size of the package, there is a risk that internal or external package cracks may occur due to vaporization of the moisture in them (the so called popcorn effect). For details, refer to the Drypack information in the "Data Handbook IC26; Integrated Circuit Packages; Section: Packing Methods". 2. These packages are not suitable for wave soldering as a solder joint between the printed-circuit board and heatsink (at bottom version) can not be achieved, and as solder may stick to the heatsink (on top version). 3. If wave soldering is considered, then the package must be placed at a 45 angle to the solder wave direction. The package footprint must incorporate solder thieves downstream and at the side corners. 4. Wave soldering is only suitable for LQFP, TQFP and QFP packages with a pitch (e) equal to or larger than 0.8 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm. 5. Wave soldering is only suitable for SSOP and TSSOP packages with a pitch (e) equal to or larger than 0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm. not suitable not not not suitable(2) recommended(3)(4) recommended(5) suitable REFLOW(1) suitable suitable suitable suitable suitable
2000 Nov 09
33
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
DATA SHEET STATUS DATA SHEET STATUS Objective specification PRODUCT STATUS Development DEFINITIONS (1) This data sheet contains the design target or goal specifications for product development. Specification may change in any manner without notice. This data sheet contains preliminary data, and supplementary data will be published at a later date. Philips Semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product. This data sheet contains final specifications. Philips Semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product.
Preliminary specification
Qualification
Product specification
Production
Note 1. Please consult the most recently issued data sheet before initiating or completing a design. DEFINITIONS Short-form specification The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data handbook. Limiting values definition Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 60134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification. DISCLAIMERS Life support applications These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. Right to make changes Philips Semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no licence or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified.
2000 Nov 09
34
Philips Semiconductors
Product specification
Double multiprotocol IC card interface
TDA8007B
NOTES
2000 Nov 09
35
Philips Semiconductors - a worldwide company
Argentina: see South America Australia: 3 Figtree Drive, HOMEBUSH, NSW 2140, Tel. +61 2 9704 8141, Fax. +61 2 9704 8139 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, Tel. +43 1 60 101 1248, Fax. +43 1 60 101 1210 Belarus: Hotel Minsk Business Center, Bld. 3, r. 1211, Volodarski Str. 6, 220050 MINSK, Tel. +375 172 20 0733, Fax. +375 172 20 0773 Belgium: see The Netherlands Brazil: see South America Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor, 51 James Bourchier Blvd., 1407 SOFIA, Tel. +359 2 68 9211, Fax. +359 2 68 9102 Canada: PHILIPS SEMICONDUCTORS/COMPONENTS, Tel. +1 800 234 7381, Fax. +1 800 943 0087 China/Hong Kong: 501 Hong Kong Industrial Technology Centre, 72 Tat Chee Avenue, Kowloon Tong, HONG KONG, Tel. +852 2319 7888, Fax. +852 2319 7700 Colombia: see South America Czech Republic: see Austria Denmark: Sydhavnsgade 23, 1780 COPENHAGEN V, Tel. +45 33 29 3333, Fax. +45 33 29 3905 Finland: Sinikalliontie 3, FIN-02630 ESPOO, Tel. +358 9 615 800, Fax. +358 9 6158 0920 France: 51 Rue Carnot, BP317, 92156 SURESNES Cedex, Tel. +33 1 4099 6161, Fax. +33 1 4099 6427 Germany: Hammerbrookstrae 69, D-20097 HAMBURG, Tel. +49 40 2353 60, Fax. +49 40 2353 6300 Hungary: see Austria India: Philips INDIA Ltd, Band Box Building, 2nd floor, 254-D, Dr. Annie Besant Road, Worli, MUMBAI 400 025, Tel. +91 22 493 8541, Fax. +91 22 493 0966 Indonesia: PT Philips Development Corporation, Semiconductors Division, Gedung Philips, Jl. Buncit Raya Kav.99-100, JAKARTA 12510, Tel. +62 21 794 0040 ext. 2501, Fax. +62 21 794 0080 Ireland: Newstead, Clonskeagh, DUBLIN 14, Tel. +353 1 7640 000, Fax. +353 1 7640 200 Israel: RAPAC Electronics, 7 Kehilat Saloniki St, PO Box 18053, TEL AVIV 61180, Tel. +972 3 645 0444, Fax. +972 3 649 1007 Italy: PHILIPS SEMICONDUCTORS, Via Casati, 23 - 20052 MONZA (MI), Tel. +39 039 203 6838, Fax +39 039 203 6800 Japan: Philips Bldg 13-37, Kohnan 2-chome, Minato-ku, TOKYO 108-8507, Tel. +81 3 3740 5130, Fax. +81 3 3740 5057 Korea: Philips House, 260-199 Itaewon-dong, Yongsan-ku, SEOUL, Tel. +82 2 709 1412, Fax. +82 2 709 1415 Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, SELANGOR, Tel. +60 3 750 5214, Fax. +60 3 757 4880 Mexico: 5900 Gateway East, Suite 200, EL PASO, TEXAS 79905, Tel. +9-5 800 234 7381, Fax +9-5 800 943 0087 Middle East: see Italy Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Bldg. VB, Tel. +31 40 27 82785, Fax. +31 40 27 88399 New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND, Tel. +64 9 849 4160, Fax. +64 9 849 7811 Norway: Box 1, Manglerud 0612, OSLO, Tel. +47 22 74 8000, Fax. +47 22 74 8341 Pakistan: see Singapore Philippines: Philips Semiconductors Philippines Inc., 106 Valero St. Salcedo Village, P.O. Box 2108 MCC, MAKATI, Metro MANILA, Tel. +63 2 816 6380, Fax. +63 2 817 3474 Poland: Al.Jerozolimskie 195 B, 02-222 WARSAW, Tel. +48 22 5710 000, Fax. +48 22 5710 001 Portugal: see Spain Romania: see Italy Russia: Philips Russia, Ul. Usatcheva 35A, 119048 MOSCOW, Tel. +7 095 755 6918, Fax. +7 095 755 6919 Singapore: Lorong 1, Toa Payoh, SINGAPORE 319762, Tel. +65 350 2538, Fax. +65 251 6500 Slovakia: see Austria Slovenia: see Italy South Africa: S.A. PHILIPS Pty Ltd., 195-215 Main Road Martindale, 2092 JOHANNESBURG, P.O. Box 58088 Newville 2114, Tel. +27 11 471 5401, Fax. +27 11 471 5398 South America: Al. Vicente Pinzon, 173, 6th floor, 04547-130 SAO PAULO, SP, Brazil, Tel. +55 11 821 2333, Fax. +55 11 821 2382 Spain: Balmes 22, 08007 BARCELONA, Tel. +34 93 301 6312, Fax. +34 93 301 4107 Sweden: Kottbygatan 7, Akalla, S-16485 STOCKHOLM, Tel. +46 8 5985 2000, Fax. +46 8 5985 2745 Switzerland: Allmendstrasse 140, CH-8027 ZURICH, Tel. +41 1 488 2741 Fax. +41 1 488 3263 Taiwan: Philips Semiconductors, 5F, No. 96, Chien Kuo N. Rd., Sec. 1, TAIPEI, Taiwan Tel. +886 2 2134 2451, Fax. +886 2 2134 2874 Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 60/14 MOO 11, Bangna Trad Road KM. 3, Bagna, BANGKOK 10260, Tel. +66 2 361 7910, Fax. +66 2 398 3447 Turkey: Yukari Dudullu, Org. San. Blg., 2.Cad. Nr. 28 81260 Umraniye, ISTANBUL, Tel. +90 216 522 1500, Fax. +90 216 522 1813 Ukraine: PHILIPS UKRAINE, 4 Patrice Lumumba str., Building B, Floor 7, 252042 KIEV, Tel. +380 44 264 2776, Fax. +380 44 268 0461 United Kingdom: Philips Semiconductors Ltd., 276 Bath Road, Hayes, MIDDLESEX UB3 5BX, Tel. +44 208 730 5000, Fax. +44 208 754 8421 United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409, Tel. +1 800 234 7381, Fax. +1 800 943 0087 Uruguay: see South America Vietnam: see Singapore Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD, Tel. +381 11 3341 299, Fax.+381 11 3342 553
For all other countries apply to: Philips Semiconductors, Marketing Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825 (c) Philips Electronics N.V. 2000
Internet: http://www.semiconductors.philips.com
SCA 70
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.
Printed in The Netherlands
753504/03/pp36
Date of release: 2000
Nov 09
Document order number:
9397 750 07619


▲Up To Search▲   

 
Price & Availability of TDA8007B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X